# 编译方法

## 方法1：使用build_simple.bat（推荐）

双击运行：build_simple.bat

## 方法2：手动命令（最可靠）

打开命令提示符（CMD），进入项目目录，然后执行以下命令：

### 第一步：清理旧文件
```
rmdir /s /q bin
rmdir /s /q obj
```

### 第二步：编译项目
```
msbuild "SDAM上位机.csproj" /p:Configuration=Release /p:Platform=AnyCPU
```

### 第三步：运行程序
```
bin\Release\SDAM上位机.exe
```

## 方法3：使用Visual Studio

1. 双击打开 SDAM上位机.csproj
2. 在菜单栏选择：生成 -> 生成解决方案 (Build -> Build Solution)
3. 编译完成后，在 bin\Release\ 目录下找到 SDAM上位机.exe

## 常见问题

### Q: 提示"msbuild不是内部或外部命令"

A: 这表示.NET Framework开发工具未在PATH中。可以尝试：

1. 找到MSBuild.exe的位置（通常在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\）
2. 使用完整路径编译：
   ```
   C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild "SDAM上位机.csproj" /p:Configuration=Release
   ```

或者使用Visual Studio编译。

### Q: 编译失败

A: 检查.NET Framework版本是否为4.0或更高。

Windows 10/11自带，应该没问题。
Windows 7可能需要安装.NET Framework 4.0或更高版本。

## 快速开始

如果所有bat文件都有问题，直接在CMD中手动执行命令：

```
cd /d 您的项目路径\sdam_csharp
rmdir /s /q bin
rmdir /s /q obj
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild "SDAM上位机.csproj" /p:Configuration=Release
```

然后运行：
```
bin\Release\SDAM上位机.exe
```
